Efficient canonic signed digit recoding

نویسندگان

  • Gustavo A. Ruiz
  • Mercedes Granda
چکیده

In this work novel-efficient implementations to convert a two’s complement binary number into its canonic signed digit (CSD) representation are presented. In these CSD recoding circuits two signals, H and K, functionally equivalent to two carries are described. They are computed in parallel reducing the critical path and they possess some properties that lead to a simplification of the algebraic expressions minimizing the overall hardware implementation. As a result, the proposed circuits are highly efficient in terms of speed and area in comparison with other counterpart previous architectures. Simulations of different configurations made over standard-cell implementations show an average reduction of about 55% in the delay and 29% in the area for a ripple-carry scheme, 47% in the delay and 17% the area in a carry look-ahead scheme, and 36% in the delay and 31% the area in a parallel prefix scheme. & 2011 Elsevier Ltd. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Review of Efficient Discrete Wavelet Filter based CSD Technique

A two dimensional discrete wavelet transform hardware design based on canonic signed digit (CSD) architecture is presented in this paper. We have proposed canonic signed digit (CSD) arithmetic based design for low complexity and efficient implementation of discrete wavelet packet transform. Canonic signed digit (CSD) technique has been applied to reduce the number of full adders required by 2’s...

متن کامل

Parallel Canonical Recoding

We introduce a parallel algorithm for generating the canonical signed-digit expansion of an n-bit number in Olog n time using On gates. The algorithm is similar to the computation of the carries in a carry look-ahead circuit. We also prove that if the binary number x + bx=2c is given, then the canonical signed-digit recoding of x can be computed in O1 time using On gates.

متن کامل

Improvement on Ha-Moon Randomized Exponentiation Algorithm

Randomized recoding on the exponent of an exponentiation computation into a signed-digit representation has been a well known countermeasure against some side-channel attacks. However, this category of countermeasures can only be applicable to those cryptosystems with fixed parameters on the base integer when evaluating exponentiation or to some classes of cryptosystems such that the inversion ...

متن کامل

A Note on the Signed Sliding Window Integer Recoding and a Left-to-Right Analogue

Addition-subtraction-chains obtained from signed digit recodings of integers are a common tool for computing multiples of random elements of a group where the computation of inverses is a fast operation. Cohen and Solinas independently described one such recoding, the w-NAF. For scalars of the size commonly used in cryptographic applications, it leads to the current scalar multiplication algori...

متن کامل

Computation Sharing Programmable FIR Filter Using Canonic Signed Digit Representation

This paper presents a low-cost and highperformance programmable digital finite impulse response (FIR) filter. The architecture employs the computation sharing algorithm to reduce the computation complexity. In the traditional computation sharing algorithm, critical path constraint on the output summation stage is a bottleneck, thus, the canonic-sign-digit representation is utilized for filter c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Microelectronics Journal

دوره 42  شماره 

صفحات  -

تاریخ انتشار 2011